package com.smartmedical.doctor.interrogation.service;

import com.smartmedical.common.core.domain.HealthR;
import com.smartmedical.doctor.interrogation.pojo.entity.InquiryRecordEntity;
import com.smartmedical.doctor.interrogation.pojo.vo.*;

import java.util.List;

/**
 * @Author：闫晓琪
 * @Filename：InterrogationService
 * @Package：com.smartmedical.doctor.interrogation.service
 * @Project：smart-medical
 * @name：InterrogationService
 * @Date：2024/1/10 19:46
 */


public interface InterrogationService {


    EchoUserVo findUserInfo(Integer userId);

    Integer endInquiry(Integer recordId);


    List<DoctorHistoryInquiryRecordVo> findHistoryInquiryRecord();


    List<InquiryChatRecordVo> findInquiryDetailsList(Integer recordId);

    List<DoctorHistoryInquiryRecordVo> list();


    List<InquiryEvaluateMessage> findDoctorEvaluate(Integer recordId);

    HealthR pushMessage1(Integer inquiryId, String content, Integer type, Integer userId);

}
